Skip to content

implement the capability to desactivate CBT on all vdi snapshot child - #108

Open
Lankou66 wants to merge 1 commit into
3.2.12-8.3-develfrom
allow_CBT_disabling_on_snapshot
Open

implement the capability to desactivate CBT on all vdi snapshot child#108
Lankou66 wants to merge 1 commit into
3.2.12-8.3-develfrom
allow_CBT_disabling_on_snapshot

Conversation

@Lankou66

@Lankou66 Lankou66 commented Nov 12, 2025

Copy link
Copy Markdown

Implement recursive CBT deactivation for VDI snapshot chains

Add recursive CBT deactivation for VDI and all child snapshots Delete CBT log files when present
Update parent/child references in CBT metadata

Fixes: Incomplete CBT deactivation on snapshot chains

@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from 6642746 to fc458c8 Compare November 12, 2025 13:19
@stormi

stormi commented Nov 12, 2025

Copy link
Copy Markdown
Member

Here's a reminder regarding the commit message conventions. The commit title is largely over 70 chars, here :)

https://docs.xcp-ng.org/project/development-process/commit-message-conventions/

@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from fc458c8 to 315794d Compare November 12, 2025 15:39
@Lankou66 Lankou66 changed the title implement the capability to desactivate CBT on all vdi snapshot child… implement the capability to desactivate CBT on all vdi snapshot child Nov 12, 2025
@Lankou66
Lankou66 marked this pull request as ready for review November 13, 2025 09:57
@Wescoeur
Wescoeur requested review from Nambrok and Wescoeur November 14, 2025 10:26
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from 315794d to 2648b19 Compare November 17, 2025 10:10
Comment thread drivers/VDI.py Outdated
Comment thread drivers/VDI.py Outdated
Comment thread drivers/VDI.py Outdated
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from 2648b19 to 832aef0 Compare November 20, 2025 09:35
Comment thread drivers/VDI.py Outdated
Comment thread drivers/VDI.py Outdated
Comment thread drivers/VDI.py Outdated
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from 832aef0 to c9dcd5f Compare November 21, 2025 09:54
@Wescoeur
Wescoeur force-pushed the 3.2.12-8.3 branch 3 times, most recently from 66c7c8e to aaaab27 Compare December 1, 2025 23:24
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from c9dcd5f to 1900e9a Compare January 15, 2026 09:09
@Lankou66
Lankou66 requested a review from Nambrok January 27, 2026 11:16
@Wescoeur
Wescoeur force-pushed the 3.2.12-8.3 branch 4 times, most recently from 9cbd470 to 81418fa Compare February 3, 2026 01:36
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from 1900e9a to da9e170 Compare February 23, 2026 12:56
@Wescoeur
Wescoeur force-pushed the 3.2.12-8.3 branch 4 times, most recently from bc30ef6 to 1dfb701 Compare May 19, 2026 17:17
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch 2 times, most recently from 0f4b91e to 8adc572 Compare June 4, 2026 10:50
@Wescoeur
Wescoeur force-pushed the 3.2.12-8.3 branch 5 times, most recently from 252789d to d8ca026 Compare June 25, 2026 22:04
- Recursive CBT disabling on VDI all child snapshots
- Delete CBT log files when present

This resolves issues where CBT deactivation was incomplete
when processing multi-level snapshot chains.

Fixes: incomplete CBT deactivation on snapshot chains
Signed-off-by: Goulven Riou <goulven.riou@vates.tech>
@Lankou66
Lankou66 force-pushed the allow_CBT_disabling_on_snapshot branch from 8adc572 to 1bf1559 Compare September 2, 2026 11:55
@Lankou66
Lankou66 changed the base branch from 3.2.12-8.3 to 3.2.12-8.3-devel September 2, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants